package com.pimee.service.admin;

import java.util.List;
import java.util.Map;

import com.github.pagehelper.PageInfo;
import com.pimee.model.SysDictType;
import com.pimee.model.web.Ztree;
import com.pimee.service.IBaseService;

public interface ISysDictTypeService extends IBaseService<SysDictType> {
	/**
	 * 分页列表
	 * 
	 * @param params
	 * @return
	 */
	PageInfo<SysDictType> pageList(Map<String, Object> params);

	/**
	 * 新增数据字典类型
	 * 
	 * @param param
	 */
	void insertDictType(SysDictType param);

	/**
	 * 更新数据字典类型
	 * 
	 * @param dict
	 */
	void updateDictType(SysDictType param);

	/**
	 * 根据类型编码获取类型数据
	 * 
	 * @param dictType
	 * @return
	 */
	SysDictType selectDictTypeByType(String dictType);
	/**
	 * 获取字典类型树
	 * @return
	 */
	List<Ztree> selectDictTree();

}
